Comparative Study of Software Metrics’ Aggregation Techniques

نویسندگان

  • Bogdan Vasilescu
  • Alexander Serebrenik
  • Mark van den Brand
چکیده

While software metrics are commonly used to assess software maintainability and study software evolution, they are usually defined on a micro-level (method, class, package). Metrics should therefore be aggregated in order to provide insights in the evolution at the macro-level (system). In addition to traditional aggregation techniques such as the mean, recently econometric aggregation techniques such as the Gini index and the Theil index have been proposed. Advantages and disadvantages of different aggregation techniques have not been evaluated empirically so far. In this paper we present the preliminary results of the comparative study of different aggregation techniques.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Aggregation Techniques on Software Metrics: A Study

Metrics are usually defined on a micro level like methods, classes and packages. These are failed to provide an adequate picture of the entire system effectively. By combine different metrics with varying output values and ranges to get insight in the evolution of the macro level system. We listed various metrics like Product, Project & Process and also various aggregation techniques in Traditi...

متن کامل

A Comparative Study of Static Object Oriented Metrics

Software metrics is one consistent topic of research in software engineering. The role of software metrics is to find significant estimates for software products and directs us in intriguing managerial and technical decisions. Software metrics have become an integral part of software development and are used during every phase of the software development life cycle. Research in the area of soft...

متن کامل

How to aggregate software metrics?

Maintaining a software system resembles renovating a house: it usually takes longer and costs more than planned. Similarly to a house owner identifying potential problems before renovation, a software owner should assess maintainability of software before renovating or extending it. To measure maintainability one often applies metrics, associating software artifacts with numbers. Unfortunately,...

متن کامل

Investigating the Impact of Metric Aggregation Techniques on Defect Prediction

Code metrics collected at the method level are often aggregated using summation to capture system properties at higher levels (e.g., fileor package-level). Since defect data is often available at these higher levels, this aggregation allows researchers to build defect prediction models. Recent findings by Landman et al. indicate that aggregation is likely to inflate the correlation between size...

متن کامل

Software quality metrics aggregation in industry

With the growing need for quality assessment of entire software systems in the industry, new issues are emerging. First, because most software quality metrics are defined at the level of individual software components, there is a need for aggregation methods to summarize the results at the system level. Second, because a software evaluation requires the use of different metrics, with possibly w...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011